﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OrdenVentaListForm.aspx.cs"
 Inherits="UILGestion.VentaAdmin.OrdenVenta.OrdenVentaListForm" %>
<%@ Register Assembly="CustomControls" Namespace="CustomControls" TagPrefix="cc1" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="lib" %>
<%@ Register src="OrdenVentaListGrid.ascx" tagname="OrdenVentaListGrid" tagprefix="uc3" %>
<%@ Register src="../../Control/menuCtrl.ascx" tagname="menuCtrl" tagprefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Lista de Orden Venta</title>
    <link href="../../resources/css/main.css" rel="stylesheet" type="text/css" />
    <link href="../../css/main.css" rel="stylesheet" type="text/css" />
    <link rel="stylesheet" type="text/css" href="../../estilos/_common/styles/fonts.css" />
 <link rel="stylesheet" type="text/css" href="../../estilos/_common/styles/global.css" />
 <link rel="stylesheet" type="text/css" href="../../estilos/_common/styles/theme.css" />
    <script src="../../Scripts/OrdenVentaList.js" type="text/javascript"></script>

   <script src="../../Scripts/jquery-1.5.2.min.js" type="text/javascript"></script>
      <script type="text/javascript">


          function goPageExportar() {


              var idProyecto = document.getElementById("idProyecto").value;
              var clienteTXT = document.getElementById("clienteTXT").value;
              var etapaDDL = document.getElementById("etapaDDL").value;
              var cuiTXT = document.getElementById("cuiTXT").value;
              var numeroTXT = document.getElementById("numeroTXT").value;
              var cuentaAhorroDDL = document.getElementById("cuentaAhorroDDL").value;
              var idEstado = document.getElementById("estadoDDL").value;
              var tipoViviendaDDL = document.getElementById("tipoViviendaDDL").value;

              var fechaInicioTXT = document.getElementById("fechaInicioTXT").value;
              var fechaFinTXT = document.getElementById("fechaFinTXT").value;

               

              window.open('../../Rpt/ExportExcelForm.aspx?type=ORDENVENTA&idProyecto=' + idProyecto.toString() +
                                                '&fechaInicio=' + fechaInicioTXT.toString() +
                                                '&fechaFin=' + fechaFinTXT.toString() +
                                                '&clienteStr=' + clienteTXT.toString() +
                                                '&idEtapa=' + etapaDDL.toString() +
                                                '&uiStr=' + cuiTXT.toString() +
                                                '&numero=' + numeroTXT.toString() +
                                                '&cuentaAhorro=' + cuentaAhorroDDL.toString() +
                                                '&tipoVivienda=' + tipoViviendaDDL.toString() +
                                                '&idEstado=' + idEstado.toString());



          }
          function goPageNuevo() {


              var idProyecto = document.getElementById("idProyecto").value;
              
              window.open('OrdenVentaEditForm.aspx?type=A&idProyecto=' + idProyecto.toString() );
             
          }
</script>
    </head>
<body >
   <form id="form1" runat="server">
     <input id="idEtapa" type="hidden" runat="server"   />
     <input id="idProyecto" type="hidden" runat="server" />
    <uc1:menuCtrl ID="menuCtrl1" runat="server" />
    
    <asp:ToolkitScriptManager ID="ToolkitScriptManager2" runat="server"
         EnablePartialRendering="true"
          EnableScriptGlobalization="true" />
        

    

 
 <asp:Panel ID="Panel2" runat="server"
  CssClass="Heading secTitle AreaHeading ms-crm-List-Header">
  <asp:Label ID="Label2" runat="server" Text="LISTA DE ORDENES DE VENTA" 
         style="font-size: large; color: #960818"></asp:Label>
 </asp:Panel>
  <asp:Panel ID="PanelButtom" runat="server" Width="100%" BackColor="white">
  
    <table  width="100%">
          <tr>
              <td Width="100%">
              <asp:Panel ID="PanelwButtom" runat="server"   BackColor="white"  GroupingText="Filtros de busqueda">

              <table cellspacing="1" >
          <tr>
          <td align="right" " width="150px">
                 Cliente:</td>
                <td colspan="6"> 
                <lib:Input ID="clienteTXT" runat="server" Width="300px"  
                DataType="List" method="GetCliente" 
                backcolor="#DFE8F6" 
                NumColum="9" 
                 OnSelect="SelectCliente"
                AutoPostBack="true"
                ></lib:Input>
               
                   

              </td>
              <td>
                  &nbsp;</td>
 </tr>
                  <tr>
                      <td align="right">
                          Etapa:</td>
                      <td width="140px">
                          <asp:DropDownList ID="etapaDDL" runat="server" Width="200px" 
                              AutoPostBack="true">
                          </asp:DropDownList>
                      </td>
                      <td width="80px" align="right">
                          Cuenta Ahorro:</td>
                      <td width="140px">
                          <asp:DropDownList ID="cuentaAhorroDDL" runat="server" Height="16px" Width="150px" AutoPostBack="true">
                          <asp:ListItem Text="----Todos----"  Value="0" />
                          <asp:ListItem Text="Si"  Value="1" />
                          <asp:ListItem Text="No"  Value="2" />
                          
                          </asp:DropDownList>
                      </td>
                      <td align="right">
                          &nbsp;</td>
                      <td colspan="2">
                         
                          <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                              <ProgressTemplate>
                                  <img src="../../App_Resources/images/loader-life.gif" alt="Loading Data" />
                              </ProgressTemplate>
                          </asp:UpdateProgress>
                      </td>
                      <td>
                          &nbsp;</td>

                  </tr>
                  <tr class="ms-crm-Form-Body" >
                      <td align="right">
                          Codigo Inmuble: </td>
                      <td width="200px">
                          <asp:TextBox ID="cuiTXT" runat="server" Width="80px"></asp:TextBox>
                      </td>
                      <td align="right" width="80px">
                          Estado:</td>
                      <td width="120px">
                          <asp:DropDownList ID="estadoDDL" runat="server" Width="200px" 
                              AutoPostBack="true">
                          </asp:DropDownList>
                      </td>
                      <td align="right">
                          &nbsp;</td>
                      <td align="right">
                          &nbsp;</td>
                      <td width="100px">
                          &nbsp;</td>
                      <td width="100px">
                          &nbsp;</td>
                  </tr>
                  <tr class="ms-crm-Form-Body">
                      <td align="right">
                          Numero Orden Venta.:</td>
                      <td width="120px">
                          <asp:TextBox ID="numeroTXT" runat="server" Width="80px"></asp:TextBox>
                      </td>
                      <td align="right" width="80px">
                          Tipo Vivienda:</td>
                      <td width="120px">
                          <asp:DropDownList ID="tipoViviendaDDL" runat="server" AutoPostBack="true" 
                               Width="200px">
                          </asp:DropDownList>
                      </td>
                      <td align="right">
                          &nbsp;</td>
                      <td align="right">
                          &nbsp;</td>
                      <td width="100px">
                          &nbsp;</td>
                      <td width="100px">
                          &nbsp;</td>
                  </tr>
                  <tr class="ms-crm-Form-Body">
                      <td align="right">
                          Fecha Inicio:</td>
                      <td width="120px">
                          <asp:TextBox ID="fechaInicioTXT" runat="server" Width="80px"></asp:TextBox>
                          <asp:ImageButton ID="ImageButton2" runat="Server" 
                              AlternateText="Click aqui para mostrar calendario" 
                              ImageUrl="~/Images/month.gif" Width="16px" />
                          <asp:CalendarExtender ID="CalendarExtender1" runat="server" 
                              PopupButtonID="ImageButton2" TargetControlID="fechaInicioTXT">
                          </asp:CalendarExtender>
                      </td>
                      <td align="right" width="80px">
                          Fecha Fin:</td>
                      <td width="120px">
                      
                          <asp:TextBox ID="fechaFinTXT" runat="server" Width="80px"></asp:TextBox>
                          <asp:ImageButton ID="ImageButton3" runat="Server" 
                              AlternateText="Click aqui para mostrar calendario" 
                              ImageUrl="~/Images/month.gif" Width="16px" />
                          <asp:CalendarExtender ID="CalendarExtender2" runat="server" 
                              PopupButtonID="ImageButton3" TargetControlID="fechaFinTXT">
                          </asp:CalendarExtender>
                      </td>
                      <td align="right">
                          &nbsp;</td>
                      <td align="right">
                          <asp:Button ID="BuscarBtn" runat="server" CssClass="ms-crm-List-Header" 
                              Text="Actualizar" Width="80px" />
                      </td>
                      <td width="100px">
                          <asp:Button ID="nuevaVentaButton" runat="server" CssClass="ms-crm-List-Header" 
                              onclick="button" Text="Nuevo Venta" />
                      </td>
                      <td width="100px">
                          <asp:Button ID="exportarBTN" runat="server" CssClass="ms-crm-List-Header" 
                              OnClientClick="goPageExportar()" Text="Exportar Excel" />
                      </td>
                  </tr>
 </table>
 </asp:Panel>
 </td>
          </tr>
      </table>


     <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
     <ContentTemplate>        
            <uc3:OrdenVentaListGrid ID="proyectoListGrid1" runat="server"  DataSourceID="localizacionStrListODS" />

            <asp:ObjectDataSource ID="localizacionStrListODS"  runat="server"
             EnablePaging="True"
              SelectCountMethod="Count" 
              SortParameterName="sortExpression"
             SelectMethod="Execute" 
             typeName="BOL.Ventas.GetOrdenVentaList" >
               <SelectParameters>
                <asp:querystringparameter Name="idProyecto" querystringfield="idProyecto" Type="Int32" />
                 
                 <asp:ControlParameter Name="fechaInicio" Type="DateTime" ControlID="fechaInicioTXT"/>
                 <asp:ControlParameter Name="fechaFin" Type="DateTime" ControlID="fechaFinTXT"/>
                <asp:ControlParameter Name="idEtapa" Type="String" ControlID="etapaDDL"/>
                <asp:ControlParameter Name="idTipoVivienda" Type="String" ControlID="tipoViviendaDDL"/>
                <asp:ControlParameter Name="cuentaAhorroStr" Type="String" ControlID="cuentaAhorroDDL"/>
                <asp:ControlParameter Name="clienteStr" Type="String" ControlID="clienteTXT"/>
                <asp:ControlParameter Name="cuiStr" Type="String" ControlID="cuiTXT"/>
                <asp:ControlParameter Name="numDocumento" Type="String" ControlID="numeroTXT"/>
                <asp:ControlParameter Name="estadoStr" Type="String" ControlID="estadoDDL"/>
                <asp:Parameter Name="startRowIndex" Type="Int32" />
                <asp:Parameter Name="maximumRows" Type="Int32" />
                <asp:Parameter Name="sortExpression" Type="String" />

                </SelectParameters>
               </asp:ObjectDataSource>
       
           
     
       </ContentTemplate>
       <Triggers>
       <asp:AsyncPostBackTrigger ControlID="BuscarBtn" /> 
       <asp:AsyncPostBackTrigger ControlID="clienteTXT" /> 
       <asp:AsyncPostBackTrigger ControlID="etapaDDL" /> 
       <asp:AsyncPostBackTrigger ControlID="etapaDDL" /> 
       <asp:AsyncPostBackTrigger ControlID="cuentaAhorroDDL" /> 
       <asp:AsyncPostBackTrigger ControlID="estadoDDL" /> 
       
       </Triggers>
       
     </asp:UpdatePanel>
     </asp:Panel>
    </form>

</body>
</html>
